package pi.servlets.com;

import java.io.Serializable;

public class Resultados implements Serializable{

	private static final long serialVersionUID = 1L;
	
	String origen, destino, nombre, avoid,smoking;
	Vehiculo coche;
	Usuario usu;
	int idRoute,idRequest,contador,timeMargin,seatsOffered, seatsAvailable,seatsRequest,status,idUserConductor;
	float maxCost,costAmount;
	String fecha,hora,tipoUsuario;
	boolean insertado=false;
	
	public Resultados(){
		
	}
	
	public Resultados(String ori, String des,float cos,float costA, String avo,int idRo, int idRe,int cont,int seaatsO, int seatsA,int seatsR,int estado,String data, String Hora, Vehiculo auto, Usuario us){
		origen    = ori;
		destino   = des;
		maxCost   = cos;
		avoid     = avo;
		coche     = auto;
		usu       = us;
		idRoute   = idRo;
		idRequest = idRe;
		contador  = cont;
		seatsOffered = seaatsO;
		seatsAvailable =seatsA;
		status    = estado;
		fecha     = data;
		hora      = Hora;
		costAmount = costA;
		seatsRequest=seatsR;
		
	}
	
	public Resultados(Vehiculo auto){
		coche   = auto;
	}
	public Resultados(Usuario us){
		usu = us;
	}
	public Resultados(String ori, String des,float cos, String avo){
		origen  = ori;
		destino = des;
		maxCost   = cos;
		avoid   = avo;
	}
	public Resultados(int idRo, int idRe, int time){
		idRoute    = idRo;
		idRequest  = idRe;
		timeMargin = time;
	}
	public String getOrigen() {
		return origen;
	}

	public void setOrigen(String origen) {
		this.origen = origen;
	}

	public String getDestino() {
		return destino;
	}

	public void setDestino(String destino) {
		this.destino = destino;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public float getMaxCost() {
		return maxCost;
	}

	public void setMaxCost(float maxCost) {
		this.maxCost = maxCost;
	}

	public String getAvoid() {
		return avoid;
	}

	public void setAvoid(String avoid) {
		this.avoid = avoid;
	}

	public Vehiculo getCoche() {
		return coche;
	}

	public void setCoche(Vehiculo coche) {
		this.coche = coche;
	}

	public Usuario getUsu() {
		return usu;
	}

	public void setUsu(Usuario usu) {
		this.usu = usu;
	}

	public int getIdRoute() {
		return idRoute;
	}

	public void setIdRoute(int idRoute) {
		this.idRoute = idRoute;
	}

	public int getIdRequest() {
		return idRequest;
	}

	public void setIdRequest(int idRequest) {
		this.idRequest = idRequest;
	}

	public int getContador() {
		return contador;
	}

	public void setContador(int contador) {
		this.contador = contador;
	}

	public int getTimeMargin() {
		return timeMargin;
	}

	public void setTimeMargin(int timeMargin) {
		this.timeMargin = timeMargin;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getHora() {
		return hora;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public boolean isInsertado() {
		return insertado;
	}

	public void setInsertado(boolean insertado) {
		this.insertado = insertado;
	}

	public int getseatsOffered() {
		return seatsOffered;
	}
	public void setSeatsAvailable(int seatsAvailable) {
		this.seatsAvailable = seatsAvailable;
	}

	public float getCostAmount() {
		return costAmount;
	}

	public void setCostAmount(float costAmount) {
		this.costAmount = costAmount;
	}

	public int getSeatsOffered() {
		return seatsOffered;
	}

	public void setSeatsOffered(int seatsOffered) {
		this.seatsOffered = seatsOffered;
	}

	public int getSeatsRequest() {
		return seatsRequest;
	}

	public void setSeatsRequest(int seatsRequest) {
		this.seatsRequest = seatsRequest;
	}

	public String getTipoUsuario() {
		return tipoUsuario;
	}

	public void setTipoUsuario(String tipoUsuario) {
		this.tipoUsuario = tipoUsuario;
	}

	public String getSmoking() {
		return smoking;
	}

	public void setSmoking(String smoking) {
		this.smoking = smoking;
	}

	public int getSeatsAvailable() {
		return seatsAvailable;
	}

	public int getIdUserConductor() {
		return idUserConductor;
	}

	public void setIdUserConductor(int idUserConductor) {
		this.idUserConductor = idUserConductor;
	}
}
